
package com.mu.rai.services;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for eventClass.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * <p>
 * <pre>
 * &lt;simpleType name="eventClass">
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     &lt;enumeration value="MESSAGE"/>
 *     &lt;enumeration value="ANALYSIS"/>
 *     &lt;enumeration value="ATTACK"/>
 *     &lt;enumeration value="VARIANT"/>
 *     &lt;enumeration value="VECTOR"/>
 *     &lt;enumeration value="INIT"/>
 *     &lt;enumeration value="MONITOR"/>
 *     &lt;enumeration value="INSTRUMENT"/>
 *     &lt;enumeration value="RESTART"/>
 *     &lt;enumeration value="THROTTLE"/>
 *     &lt;enumeration value="ISOLATION"/>
 *     &lt;enumeration value="LOOP"/>
 *     &lt;enumeration value="RANGE"/>
 *     &lt;enumeration value="SINGLE_STEP"/>
 *     &lt;enumeration value="FAULT"/>
 *     &lt;enumeration value="DOS"/>
 *     &lt;enumeration value="DOSRECOVERY"/>
 *     &lt;enumeration value="CAPTURE"/>
 *   &lt;/restriction>
 * &lt;/simpleType>
 * </pre>
 * 
 */
@XmlType(name = "eventClass")
@XmlEnum
public enum EventClass {

    MESSAGE,
    ANALYSIS,
    ATTACK,
    VARIANT,
    VECTOR,
    INIT,
    MONITOR,
    INSTRUMENT,
    RESTART,
    THROTTLE,
    ISOLATION,
    LOOP,
    RANGE,
    SINGLE_STEP,
    FAULT,
    DOS,
    DOSRECOVERY,
    CAPTURE;

    public String value() {
        return name();
    }

    public static EventClass fromValue(String v) {
        return valueOf(v);
    }

}
